mechanical turbo compounding - Spanish English Dictionary